Acyclic Argumentation: Attack = Conflict + Preference
نویسندگان
چکیده
In this paper we study the fragment of Dung’s argumentation theory in which the strict attack relation is acyclic. We show that every attack relation satisfying a particular property can be represented by a symmetric conflict relation and a transitive preference relation in the following way. We define an instance of Dung’s abstract argumentation theory, in which ‘argument A attacks argument B’ is defined as ‘argument A conflicts with argument B’ and ‘argument A is at least as preferred as argument B’, where the conflict relation is symmetric and the preference relation is transitive. We show that this new preference-based argumentation theory characterizes the acyclic strict attack relation, in the sense that every attack relation defined as such a combination satisfies the property, and for every attack relation satisfying the property we can find a symmetric conflict relation and a transitive preference relation satisfying the equation. 1 Acyclic argumentation framework Argumentation is a reasoning model based on constructing arguments, determining potential conflicts between arguments and determining acceptable arguments. Dung’s framework [7] is based on a binary attack relation among arguments. We restrict ourselves to finite argumentation frameworks, i.e., when the set of arguments A is finite. Definition 1 (Argumentation framework) An argumentation framework is a tuple 〈A,R〉 where A is a set of arguments and R is a binary attack relation defined on A×A. An acyclic argumentation framework is an argumentation framework in which the attack relation is acyclic, a symmetric argumentation framework is an argumentation framework in which the attack relation is symmetric, etc. In this paper we define an acyclic strict attack relation as follows. Assume the attack relation is such that there is an attack path where argument A1 attacks argument A2, argument A2 attacks argument A3, etc, and argument An attacks argument A1, then we have that all the arguments in the attack path attack the previous one. Consequently, if argument A strictly attacks B if A attacks B and not vice versa, then the strict attack relation is acyclic. Definition 2 (Acyclic argumentation framework) A strictly acyclic argumentation framework is an argumentation framework 〈A,R〉 in which the attack relation R ⊆ A × A satisfies the following property: If there is a set of attacks A1RA2, A2RA3, · · ·, AnRA1 then we have that A2RA1, A3RA2, · · ·, A1RAn. The semantics of Dung’s argumentation framework are based on the two notions of defence and conflict free. 1 C.R.I.L., Rue de l’Université SP 16 62307, Lens, France. 2 Department of Computer Science, University of Luxembourg, Luxembourg. Definition 3 (Defence) A set of arguments S defends A iff for each argument B ofAwhich attacks A, there is an argument C in S which attacks B. Definition 4 (Conflict-free) Let S ⊆ A. The set S is conflict-free iff there are no A, B ∈ S such that ARB. The following definition summarizes various semantics of acceptable arguments proposed in the literature. The output of the argumentation framework is derived from the set of selected acceptable arguments with respect to an acceptability semantics. Definition 5 (Acceptability semantics) Let S ⊆ A. • S is admissible iff it is conflict-free and defends all its elements. • A conflict-free S is a complete extension iff we have S = {A | S defends A}. • S is a grounded extension iff it is the smallest (for set inclusion) complete extension. • S is a preferred extension iff it is a maximal (for set inclusion) complete extension. • S is a stable extension iff it is a preferred extension that attacks all arguments in A\S. For the general case, in which the attack relation can be any relation, many properties and relations among these semantics have been studied. However, of instances of Dung’s argumentation framework, not much is known (with the exception of symmetric argumentation frameworks, see [6]). In this paper we consider acyclic argumentation. 2 Conflict+preference argumentation framework Consider an argumentation theory in which each argument is represented by a propositional formula, and ‘argument A attacks argument B’ is defined as ‘A ∧ B is inconsistent’. Unfortunately, such a simple argumentation theory is not very useful, since the attack relation is symmetric, and the various semantics reduce to, roughly, one of the following two statements: ‘an argument is acceptable iff it is part of all/some maximal consistent subsets of the set of arguments.’ However, such a simple argumentation theory is useful again when we add the additional condition that argument A is at least as preferred as argument B. We start with some definitions concerning preferences. Definition 6 A pre-order on a set A, denoted , is a reflexive and transitive relation. is total if it is complete and it is partial if it is not. The notation A1 A2 stands for A1 is at least as preferred as A2. denotes the order associated with . A1 A2 means that we have A1 A2 without A2 A1. The new preference-based argumentation framework considers a conflict and a preference relation. The conflict relation should not be interpreted as an attack relation, since a conflict relation is symmetric, and an attack relation is usually asymmetric. Definition 7 (Conflict+preference argumentation framework) A conflict+preference argumentation framework is a triplet 〈A, C, 〉 where A is a set of arguments, C is a binary symmetric conflict relation defined on A × A and is a (total or partial) pre-order (preference relation) defined on A×A. Starting with a set of arguments, a symmetric conflict relation, and a preference relation, we combine this conflict relation with preference relation to compute Dung’s attack relation. Then we use any of Dung’s semantics to define the acceptable set of arguments. In contrast to most other approaches [1, 8] (but see [2, 3] for exceptions), our approach to reason about preferences in argumentation does not refer to the internal structure of the arguments. Definition 8 Let 〈A,R〉 be an argumentation framework and 〈A, C, 〉 a conflict+preference argumentation framework. We say that 〈A, C, 〉 represents 〈A,R〉 iff for all arguments A and B of A, we have A R B iff A C B and A B. We also say that R is represented by C and . Since the attack relation is defined on the basis of conflict C and preference relation , also the other relations defined by Dung are reused by the conflict+preference argumentation framework. For example, to compute the grounded semantics of the conflict+preference framework, first compute the attack relation, and then compute the grounded semantics as in the general case. 3 Acyclic attack = conflict + preference To prove that acyclic attacks are characterized by conflicts and preferences, we have to show that the implication holds in both ways. We first show that the implication from right to left holds, which is the easiest direction. Lemma 1 If the conflict+preference argumentation framework 〈A, C, 〉 represents the argumentation framework 〈A,R〉, then 〈A,R〉 is a strictly acyclic argumentation framework (in the sense of Definition 2). Proof. Assume a set of attacks A1RA2, A2RA3, . . . , An−1RAn, AnRA1. Since 〈A, C, 〉 represents 〈A,R〉, we have also Ai C A(i mod n)+1 and Ai A(i mod n)+1. Due to symmetry of C, we also have A(i mod n)+1 C Ai. Moreover, due to transitivity of , we have A(i mod n)+1 Ai for 1 ≤ i ≤ n. Consequently we have A(i mod n)+1RAi, and thus 〈A,R〉 is strictly acyclic. Now we show that the implication from left to right holds. We prove this lemma by construction: given an acyclic argumentation framework, we construct a conflict+preference framework representing it. Lemma 2 If 〈A,R〉 is a strictly acyclic argumentation framework, then there is a conflict+preference argumentation framework 〈A, C, 〉 that represents it. Proof. Let 〈A,R〉 be a strictly acyclic argumentation framework. Moreover, consider a conflict+preference argumentation framework 〈A, C, 〉 defined as follows: • C = {(a, b) | (a, b) ∈ R or (b, a) ∈ R} is the symmetric closure of R • is the transitive and reflexive closure of R R ⊆ C∩ by construction. The other direction we prove by contradiction, so assume ACB and A B without ARB. Since ACB we have also BCA (since C is symmetric) and we must have BRA (due to ACB and BCA we have either ARB or BRA). Since A B we must have either A = B (added by reflexive closure) or there is an attack path from A to B (added by transitivity). In both cases we obtain a contradiction: 1. If A = B then BRA without ARB is directly a contradiction. 2. If there is a path from A to B, then together with BRA there is a cycle, and due to the acyclicity property we have ARB, which contradicts the assumption. Summarizing, strictly acyclic argumentation frameworks are characterized by conflict+preference argumentation frameworks. Theorem 1 〈A,R〉 is a strictly acyclic argumentation framework if and only if there is a conflict+preference argumentation framework 〈A, C, 〉 that represents it. 4 Concluding remarks The preference-based argumentation theory introduced in this paper is a variant of the preference based framework of Amgoud and Cayrol [1], who define that argument A attacks argument B if A defeats B and B is not preferred to A. Note that our representation theorem does not hold for such a definition. As far as we know it is an open problem which properties the attack relation satisfies (if the defeat relation is symmetric). Another subject for further research is how to use the strictly acyclic or conflict+preference frameworks. It may also be worthwhile to consider the generalizations of Dung’s framework in propositional argumentation [4, 5]. Finally, a subject for further study is the complexity of the argumentation frameworks discussed in this paper. Is the computation of acceptable arguments in some sense easier or more efficient for strictly acyclic argumentation frameworks? Also, can we find more efficient or anytime algorithms for these frameworks?
منابع مشابه
On the Acceptability of Incompatible Arguments
In this paper we study the acceptability of incompatible arguments within Dung’s abstract argumentation framework. As an example we introduce an instance of Dung’s framework where arguments are represented by propositional formulas and an argument attacks another one when the conjunction of their representations is inconsistent, which we characterize as a kind of symmetric attack. Since symmetr...
متن کاملABA+: Assumption-Based Argumentation with Preferences
My work focuses on using argumentation theory to model common-sense reasoning with preferences. To this end, I have equipped a well-established structured argumentation formalism, Assumption-Based Argumentation, with a preference handling mechanism. I aim to advance the newly proposed formalism, called ABA, present its motivations and place among other argumentation formalisms, and discuss vari...
متن کاملPreference Reasoning for Argumentation: Non-monotonicity and Algorithms
In this paper we are interested in the role of preferences in argumentation theory. To promote a higher impact of preference reasoning in argumentation, we introduce a novel preference-based argumentation theory. Using non-monotonic preference reasoning we derive a Dung-style attack relation from a preference specification together with a defeat relation. In particular, our theory uses efficien...
متن کاملRepairing Preference-Based Argumentation Frameworks
Argumentation is a reasoning model based on the construction and evaluation of arguments. Dung has proposed an abstract argumentation framework in which arguments are assumed to have the same strength. This assumption is unfortunately not realistic. Consequently, three main extensions of the framework have been proposed in the literature. The basic idea is that if an argument is stronger than i...
متن کاملDynamics in argumentation with single extensions: attack refinement and the grounded extension
We introduce nine attack refinement principles stating whether the extension stays the same if we add a single attack, and we show that the grounded extension satisfies five of them. We define also an extension called acyclic attack refinement by adding a loop condition, and we show that the grounded extension satisfies one of the acyclic attack refinement principles. Moreover, we define an ext...
متن کامل